﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using QuanLyNhaSach.QuanLyNhaSachDao;
using QuanLyNhaSach.QuanLyNhaSachDTO;
namespace QuanLyNhaSach.QuanLyNhaSachBus
{
    class SachBus
    {
        public static bool Themsach(SachDTO tl)
        {

            if (SachDao.Insert(tl))
                return true;

            else
                return false;

        }
        public static bool Update(SachDTO tl)
        {

            if (SachDao.KTTen(tl.TenSach) == false && SachDao.KTTenTT(tl.TenSach) == false)
            {
                SachDao.Update(tl);
                return true;
            }

            else
                return false;

        }
        public static bool Update1(SachDTO tl)
        {

            if (SachDao.KTTen(tl.TenSach) == false)
            {
                SachDao.Update(tl);
                return true;
            }

            else
                return false;

        }
        public static DataTable GetSachAll()
        {
            DataTable dt = SachDao.GetSachAll();
            return dt;

        }
        public static void Delete(SachDTO tl)
        {
            SachDao.Delete(tl);
        }
        public static int GetDonGiaTheoMaHD(string ma)
        {
            int a = SachDao.GetDonGiaTheoMaHD(ma);
            return a;

        }
        //////////////////Tra cuu sach/////////////////////
        public static DataTable GetSachTenTraCuu(string ten)
        {
            DataTable dt = SachDao.GetSachTenTraCuu(ten);
            return dt;
        }
        public static DataTable GetSachTacGiaTraCuu(string ten)
        {
            DataTable dt = SachDao.GetSachTacGiaTraCuu(ten);
            return dt;
        }
        public static DataTable GetSachTheLoaiTraCuu(int ma)
        {
            DataTable dt = SachDao.GetSachTheLoaiTraCuu(ma);
            return dt;
        }
    }
}
